package com.example.swagger.service;

import com.example.swagger.entity.t_userHandle;
import com.example.swagger.mapper.t_userHandleMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;

import java.util.List;

@Service

@Component

/**
 * 注入的objectMapper一直为空。解决办法:
 *
 * 通过@PostConstruct来有效注入。
 *
 * 关于@PostConstruct：被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行，并且只会被服务器调用一次，类似于Serclet的inti()方法。被@PostConstruct修饰的方法会在构造函数之后，init()方法之前运行。
 *
 * @Component   // 关键，将该工具类注册为组件
 */
public class t_userHandleService {

    @Autowired
    t_userHandleMapper userMapper;

    public List<t_userHandle> loadUsersByIdHandAlias() {

        return userMapper.loadUsersByIdHandAlias();
    }
}
